package com.jiawang.core.log;

import java.util.logging.Logger;

/**
 * @author LiJiaWang
 * 创建时间: 23:38
 * 项目的名字: jio_writer_tomcat
 * <p style="color:#33CCFF">日志工具类</p>
 */
public class LogUtils {

    /**
     * 正常
     */
    private static final String INFO = "[INFO] ";
    /**
     * 警告
     */
    private static final String WARNING = "[WARNING] ";
    /**
     * 错误
     */
    private static final String ERROR = "[ERROR] ";
    /**
     * 日志对象
     */
    private Logger log;

    public LogUtils(String name) {
        log = Logger.getLogger(name);
    }


    /**
     * 正常日志
     *
     * @param infoMessage 正常信息
     */
    public void info(String infoMessage) {
        log.info(INFO + infoMessage);
    }


    /**
     * 警告日志
     *
     * @param warningMessage 警告信息
     */
    public void warning(String warningMessage) {
        log.warning(WARNING + warningMessage);
    }

    /**
     * 严重错误日志
     *
     * @param errorMessage 严重错误信息
     */
    public void server(String errorMessage) {
        log.severe(ERROR + errorMessage);
    }

}
